body{background: #F0F0F0;}
.owl-carousel img{width: 100%;position: relative;}
.owl-controls{position: absolute;width: 100%;bottom: 0;height: 26px;background: rgba(0,0,0,0.5);z-index: 2;}
.owl-pagination{text-align: right; position: absolute;width: 50%;bottom: 0;right: 0;}
.owl-carousel.owl-theme .owl-controls .owl-page span{width: 6px;height: 6px;margin: 5px 4px;}
.owl-controls .owl-pagination .owl-page.active span{background: white;}
.subcontrol{text-indent: 10px; line-height: 26px;color: white; position: absolute;width: 70%;bottom: 0;z-index: 3;}
.posrelative{position: relative;}
.newslist{
	background: white;
	margin-top: 5px;
	box-shadow: 0 1px 0 #ddd;
	width: 100%;
}
.newslist a{width: 100%;display: block;}
.newslist a:last-child .newsitem{border: none;}
.newsitem{
	box-sizing: border-box;
	padding:5px 0;
	position: relative;
	width: 94%;
	margin: auto;
	border-bottom: solid 1px #ccc;
}
.newsitem img{width: 80px;height: 54px;}
.contentbox{box-sizing: border-box; width: 100%; position: absolute;padding-left: 90px;top: 0;}
.contentbox .detail{-webkit-line-clamp: 2;
-webkit-box-orient: vertical;height: 32px;overflow: hidden;}
.contentbox .title{line-height: 26px;}
.contentbox .date{border-radius: 100px;background: #999;color: white;padding: 0 3px;position: absolute;bottom: 0;right: 0;}
/*新闻详情*/
.detailbox{padding-top: 1rem; width: 94%;margin: auto;}
.new-subtitle{border-bottom: solid 1px #ccc;padding: 10px 0;margin-bottom: 10px;}
.detailcontent img{width: 100%;}